package com.slkj.mapper;

import com.slkj.dto.CauseTaskDTO;
import com.slkj.entity.CauseDuty;
import com.slkj.entity.CityAudit;
import org.apache.ibatis.annotations.Mapper;

import java.util.Date;
import java.util.List;

/**
 * @author admin
 * @version 1.0.0
 * @ClassName CauseDutyMapper.java
 * @Description TODO
 * @createTime 2020年03月28日 15:05:00
 */
@Mapper
public interface CauseDutyMapper {
    void insert(CauseDuty causeDuty);

    CauseDuty selectByDutyId(String dutyId);

    List<CauseTaskDTO> selectCauseTaskDTO(String title, String userId, String light, Date beginDate, Date endDate, String username, String status);

    void point(String point, String id);

    void updateStatus(String audit, String light, String dutyId);

    void updateSubmitTime(Date date, String dutyId);

    void updateLightCase(String why, String id);
}
